package com.ruoyi.classai.mapper;


import com.github.yulichang.base.MPJBaseMapper;
import com.ruoyi.classai.domain.EwcCourse;
import com.ruoyi.classai.domain.vo.EwcCourseVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 课程信息Mapper接口
 * 
 * @author lcj
 * @date 2025-02-27
 */
public interface EwcCourseMapper extends MPJBaseMapper<EwcCourse> {

    /**
     * 查询课程列表
     * @param teacherId 老师id
     * @param courseName 课程名称
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @param classId 班级id
     * @return  课程列表
     */
    List<EwcCourseVo> getList(@Param("teacherId") String teacherId, @Param("courseName") String courseName, @Param("startTime")String startTime, @Param("endTime")String endTime, @Param("classId")String classId);
}
